3034 963
2679 598
2000 473
885 185
1300 369
2414 466
8442 544
41972 38
4001 521
14147 130
16448 74
16998 592
11300 670
3263 395
2353 159