2156 475
4110 460
1571 136
1139 186
3512 897
1737 329
1237 155
2303 463
1371 50
1507 90
40616 398
62896 981