40060 304
5181 617
4295 400
5493 253
4000 379
3785 367
51066 538
17406 160
5309 265
3583 560
9633 167
8353 318
5146 69
12059 147
4518 80
2858 226
13696 181
1442 73
5133 655
33945 595
2799 486
3510 652