30011 580
15165 276
4978 495
4114 817
46555 857
15769 448
32829 781
2909 392
21639 159
4559 366
6375 369
6916 873
4588 178
9021 639
5132 883
5093 545
7643 745
7209 647
24012 607
2624 74
4584 353
5908 562
9592 795
64456 489
27741 653
20505 970
8982 210
10728 605