1093
0
673
3485
7
1526
2
3080
3
2562
17333
27
526
830
2964
1
833
3078
4
693
1603
3546
1511
2906
1105
572
4471
1691
2633