5112 354
10309 450
3377 32
24576 158
3248 524
2933 533
2289 119
3070 261
2105 180
1790 68
3281 614
13074 601
4970 885
3017 408
14538 800
4396 706
2538 125
4562 399
7599 153
4373 684