5932 712
21259 594
36400 551
15429 409
4937 429
3302 351
3588 672
1948 204
2579 235
3562 737
2446 275
10056 75