18998 515
25178 522
140322 1101
4495 931
4292 498
109262 352
70928 421
6334 677
5064 573
24033 103
11932 884
21960 664
50560 486
15045 288
448919 746
17329 819
31820 637
300053 1088
16952 826
43579 405
67001 673
38981 767
153945 480