2510 509
3335 566
4717 702
40166 406
7240 530
2165 235
3238 534
1419 39
7940 553
24850 171
9916 846
10809 497
12432 531
11090 254
5799 469
5044 874