1045351 2647
1229862 4600
9543 78
15917 107
29569 586
7051 39
14606 818
8275 64
6672 183
20125 664
49118 698
15951 851
9932 527
7538 621
17999 562
9737 475
8055 609
10049 462
11060 531
16008 893
13249 303
10210 582
7918 563
10663 679
11761 810
10046 232
5594 251
216244 708