302971 1065
274272 739
221547 788
109306 716
80734 289
108652 468
71250 93
55947 270
39279 814
119442 381
172732 774
331173 976
389216 893
17036 223
159517 651
98307 599
98442 495
36761 512
31150 577
667966 1135
1339410 2518
390091 1162
457063 1312
1102309 1880