500
1
1249
3
840
895
8
203
2
2519
4
4779
6
599
0
880
686
496
726
1022
603
1245
2281
1442
2462
557
480
2675
512
762
212200
790
1262
1276
5
1758
15
8825
3166