1044992 2647
1229218 4600
9538 78
15915 107
29565 586
7044 39
14603 818
8268 64
6659 183
20118 664
49106 698
15941 851
9925 527
7532 621
17990 562
9731 475
8044 609
10042 462
11054 531
15998 893
13241 303
10203 582
7907 563
10652 679
11756 810
10039 232
5587 251
216053 708