4593 30
12169 469
6283 280
5287 673
4350 61
4872 756
5273 73
7890 506
19060 793
8603 724
163307 974
49193 401
124716 465
46596 236
42344 395
20847 329
92180 454
62942 609
16327 316
32226 913
18190 456
26818 399
12031 799
46122 855
16064 83
20398 102
9232 485
11572 49