2730
6
1020
0
2587
16
3114
4
17353
25137
2855
3
111
1010
1
2934
8
1811
2275
2
4271
19279
31535
6579
9
3498
968
2188
886
2668
3674
10
1115
802
1458
10324
1824
3440
5108
2749