2301
2
1518
1
2730
6
31535
0
1129
2610
4
2275
19279
1769
2188
9
509
2071
17353
3440
5108
5602
2659
6435
7
6579
6859
5
25137
111
1277
1010
543
752
1392
20634
8
3293
2668