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