102983 399
9954 557
9219 336
5506 917
27402 527
3459 380
6353 285
3748 775
8156 637
3046 174
983 210
21171 312
11921 383
5826 115
4203 220
2615 74
10295 172
2845 42
1678 175
3159 791
8836 126
4800 552
3934 332
5377 399
2484 199
7564 582
3069 92
4017 538