140 29
2501 749
25932 38
8956 215
2091 495
3759 639
1810 52
13976 130
6448 728
29186 670
6288 412
6547 612
13206 273
9194 613
2851 205
4640 830