440 93
8462 482
280 84
2159 634
1066 270
2679 825
1051 279
1240 359
2994 946
2348 602
2648 582
645 159
2590 760
2308 702
2282 697
338 111
2412 765
2445 603
256 83
13064 121
312 74
693 147
2603 587
14605 640