1089
2
1085
1
2082
11
1852
1405
0
1237
1777
3131
17
3287
1182
3626
2522
7039
2714
5
633
1269
1132
597
764
1131
570
3091
7
1823
820
2352
901
493
1637
392
573