2503 509
3292 566
4677 702
40156 406
7236 530
2165 235
3237 534
1418 39
7939 553
24848 171
9916 846
10809 497
12431 531
11086 254
5799 469
5044 874