105026 284
61892 756
198447 373
618507 1215
237960 589
254634 980
941691 2136
179947 490
486587 815
396431 565
122497 608
23945 671
282967 463
1009019 3196
116194 987
354109 615
168429 354
102307 472
713421 1417
72395 906
196483 825
155436 783
183729 252