2508 313
61156 816
36480 440
20918 422
6428 347
12952 450
59488 476
31136 165
16220 325
32757 674
21514 200
3199 99
1124 73
10774 601
3189 224
3356 658
6020 906