336 76
1030 298
2354 750
2847 923
2181 222
1111 97
4399 730
2290 673
5146 502
2909 713
3034 532
1328 143
2149 669
3255 466
2870 611
3032 626
3999 494
4467 562
3096 84
2680 407
3988 743
3583 520
4347 779
1394 291