152956 300
140411 1089
150790 1046
708800 1679
52656 286
183429 330
83729 297
301027 618
66251 492
94102 567
310087 582
286691 687
102297 863
50438 597
319691 897
43744 292
16512 649
401527 966
116978 749
28405 125
78638 439
65533 791
181389 192
33602 373
84140 1019
30235 214
60453 92
57961 646