43860 509
20454 530
2624 103
3778 299
3922 38
1878 157
2758 106
2217 172
1668 174
4390 590
3058 383
3506 773