1072
2
1485
0
2076
1
20634
8
1541
1878
1840
2264
3
31535
418
2730
6
2105
968
25137
1020
2190
2023
918
1023
771
2093
2109
3868
467
2657
1314
2668
1645
9355
19279