2931 500
3015 733
5233 447
2538 651
5940 807
2877 728
6276 796
5616 222
5311 506
2738 78
5821 431
2375 192
5704 591
3884 672
5905 943
3606 269
3308 691
13373 428
3746 744
2737 197
3034 229
4821 851
1266 106
2569 322
4892 557
2138 69
4703 476
2587 417