1239 346
2175 629
1485 418
2290 575
1828 468
965 228
287 74
1726 341
1583 247
4036 148
15737 473
3983 803
11859 888
4850 223