5929 133
8280 584
9529 601
6808 179
8016 396
17370 401
19836 697
37603 362
7479 50
13897 76
3017 566
2230 176
2991 272