4012 370
7727 592
10506 284
16228 784
9175 341
6352 96
3103 545
2411 496
3516 623
4228 336
4078 188
2570 337
2334 122
3734 550
3584 351
43707 119