3502 964
3050 598
2432 473
1197 185
1646 369
2681 466
8787 544
43363 39
4205 521
14856 130
17956 75
18004 592
11828 672
3398 395
2570 159