43823 509
20445 530
2623 103
3776 299
3918 38
1877 157
2751 106
2216 172
1668 174
4389 590
3056 383
3505 773