43839 509
20452 530
2623 103
3777 299
3919 38
1877 157
2753 106
2217 172
1668 174
4389 590
3056 383
3505 773