103706 399
11168 558
14971 338
5680 917
33295 528
3779 380
6610 285
4002 775
6751 634
3373 174
1025 210
29226 313
13029 383
7046 115
4294 220
3404 74
10392 172
2921 42
1751 175
3260 791
8747 126
4964 552
4129 332
5393 399
2736 198
7921 582
3138 92
4254 538