5009 282
19159 1049
4898 649
16842 941
13750 269
11396 685
14835 541
6477 661
12235 683
7802 702
5098 425
4350 420
8504 254
2478 504
2466 53
2922 283
6450 42
13510 526
12746 847
6718 138
4460 800
12468 446
11560 281