100596 402
47671 407
19326 656
33374 360
22645 311
3663 563
31176 728
74933 149
26180 893
2662 87
4335 284
73158 1063
19669 890
5755 618
6781 706
53929 471
17700 86
6656 566
6459 227
21194 122
1167 118
3189 214
8169 735
4311 151
37332 651
11223 77
7239 515
57865 723