1045222 2647
1229624 4600
9541 78
15917 107
29567 586
7049 39
14605 818
8273 64
6670 183
20123 664
49115 698
15948 851
9928 527
7538 621
17996 562
9734 475
8051 609
10048 462
11060 531
16002 893
13244 303
10209 582
7916 563
10656 679
11759 810
10044 232
5591 251
216196 708