508 87
2680 843
2569 586
1970 492
916 262
2327 574
1131 272
662 144
2699 849
648 168
1540 483
2777 687
511 151
2096 673
2031 462
1796 413
2903 930
12324 694
2603 523
1426 277
20579 492
16359 793
11439 797
4742 178
11225 551
8189 445
2289 77
4030 705