2513 509
3352 566
4721 702
40170 406
7240 530
2165 235
3238 534
1419 39
7941 553
24851 171
9916 846
10809 497
12433 531
11091 254
5799 469
5044 874