1240 346
2178 629
1485 418
2301 575
1835 468
979 228
289 74
1730 341
1594 247
4042 148
15763 473
3987 803
11866 888
4859 223