0
2563
1205
863
984
1050
1248
1044
1208
899
794
850
862
815
890
1769
1
1250
2703
1494
1578
1522
141059
2987
2562
2464