2507 509
3325 566
4710 702
40163 406
7240 530
2165 235
3237 534
1418 39
7940 553
24849 171
9916 846
10809 497
12431 531
11089 254
5799 469
5044 874