0
1201
1541
1183
1012
693
975
1011
1160
767
644
1232
738
828
976
1153
1756
1
1238
2671
1482
1570
1514
140936
2968
2557
2556
2452