396 105
1755 533
414 80
2556 627
1540 290
1251 187
3293 707
10645 214
83588 849
120334 206
175915 497
130051 313
276320 958
140507 440
105164 679