43878 509
20463 530
2626 103
3780 299
3927 38
1880 157
2762 106
2218 172
1669 174
4391 590
3061 383
3506 773