39963 529
9335 529
7563 456
1966 172
6764 591
7857 904
2168 420
2280 367
2107 306
1730 122
4322 445
2943 531
2715 523
3748 396
123892 622
13373 654
14828 119
2632 116
1945 66
7045 952
3666 571
2736 589