43861 509
20454 530
2626 103
3779 299
3925 38
1878 157
2758 106
2217 172
1668 174
4391 590
3058 383
3506 773