501 638
1015 401
375 887
921 573
212 599
463 65
529 252
799 558
1127 477
636 624
194 237
863 296
11150 223
9859 344
9466 490
7249 640
6500 135
6108 881
6060 305
5072 334
4951 37
4839 221
4314 166
4178 66