3591 448
2175 239
5034 490
1250 296
531 41
5956 559
2189 360
4678 720
3309 666
8253 458
5242 464
4130 622
5707 198
3900 724
9068 771
4373 709
5279 739
6743 643
8909 961
8911 839
3148 810
3386 325
3030 172
2853 165
5139 51
3206 381
3948 717
5342 603