1236 346
2175 629
1484 418
2289 575
1819 468
958 228
287 74
1725 341
1582 247
4031 148
15731 473
3980 803
11853 888
4846 223