0
1007
984
866
1018
917
948
776
813
794
880
1764
1
1246
2693
1491
1575
1519
140999
2983
2560
2559
2459