303003 1065
274308 739
221572 788
109318 716
80736 289
108663 468
71257 93
55951 270
39284 814
119459 381
172746 774
331206 976
389256 893
17037 223
159523 651
98318 599
98445 495
36762 512
31154 577
667976 1135
1339442 2518
390105 1162
457072 1312
1102331 1880