255
0
1973
2
1514
1
1153
1064
2906
2204
5
388
3485
7
480
3738
1601
1922
2366
657
9836
15
1896
11
2629
3673
6
1453
1845
948
3765
4
801
1743
2732
528
2104
2799
1152