2510 509
3332 566
4715 702
40166 406
7240 530
2165 235
3238 534
1418 39
7940 553
24849 171
9916 846
10809 497
12432 531
11090 254
5799 469
5044 874