1020
0
3092
1
1123
2209
3
2881
2
31535
1842
1954
3114
4
418
3510
4111
2749
1587
2748
1452
1098
797
1303
671
1987
16
2497
2546
646
370
1137
1734
2076
467