1240 346
2177 629
1485 418
2300 575
1835 468
978 228
289 74
1730 341
1594 247
4042 148
15759 473
3987 803
11866 888
4857 223