2730
6
1010
1
2275
2
19279
31535
0
2188
9
3440
25137
17353
4478
8
5108
4
5602
2659
692
6579
864
111
1824
1277
5
3691
752
436
20634
3293
2668
3114
3092
1020
2749
3