40082 281
7345 135
4944 413
32687 821
17769 237
31000 334
8738 540
12666 738
103885 623
42855 348
81685 441
9538 577
3505 608
7014 532
3942 472
3070 543
2853 552
5249 883
7606 122
1741 63