1014
0
636
102
141
875
34
628
1029
444
803
87
72
801
1420
1928
2771
871
310
665
296
680
536
5854
684
359
1036
1710
351
634
1248
1