40377 143
265226 860
40251 129
15263 651
4517 359
19391 598
2755 211
13253 58
2413 577
2897 380
1859 217
3348 385
3135 379
4255 948
4114 883
4201 599
2099 336
800 143
1767 297