1751
1
1498
1178
988
1020
1035
1612
2
602
821
770
857
694
0
977
844
946
934
786
2042
1661
1249
955
495
916
1853
1238
965
606
816
2365
1138