396 105
1755 533
414 80
2556 627
1540 290
1251 187
3293 707
10645 214
83590 849
120334 206
175915 497
130052 313
276323 958
140536 440
105166 679