2500 508
1399 346
2628 567
904 252
21481 474
28295 178
11228 654
6129 549
5881 658
5669 318
13558 117
18126 361
4886 102
10809 702
20304 90
37742 648
8290 566
6278 612
43880 117
9245 941
66542 848
50098 168
22996 249
13713 134
20577 879
40326 478
20299 166
5323 299