16331 1000
10142 687
6617 716
1902 426
329 30
6050 602
22274 332
6685 306
18822 167
448041 1142
301033 953
99583 546
23742 98
12866 385
367071 1026
46516 594
69339 292
161466 372
7346 392
14626 385
41378 312
165074 1127
29885 425
79575 669
12751 304
51074 652
110486 1145
37865 983