2032
2
1764
3
1854
1
1156
790
2528
1882
0
1040
2240
801
7
715
134
350
756
263
413
454
356
1250
344
819
498
744
784
646
486
397
948
78
1583