1089
2
1085
1
2522
0
1376
3
1182
572
868
629
4049
10
2082
1802
4
22330
22
820
198
5425
23
2488
382
369
767
7039
4964
19034
6
3091
7
573
1979
2030
2564
1418
691
1428