43854 509
20453 530
2623 103
3777 299
3920 38
1878 157
2753 106
2217 172
1668 174
4389 590
3058 383
3505 773