1089
1240
1
2965
2628
5
602
2
71
2013
2682
3110
256
1428
10
122
97
2063
3
1509
3649
898
535
1033
1828
1922
1501
700
0
1279
1478