2501 509
3282 566
4664 702
40154 406
7235 530
2164 235
3237 534
1418 39
7938 553
24848 171
9916 846
10809 497
12431 531
11085 254
5798 469
5044 874