17309
2
15498
0
3220
4
999
3
16042
6
28553
4539
16
100173
1
1383
3949
90
18747
21
3000
5
8321
1950
1628
5113
12702
1488
22916
2167
3878
5247
65
1826
540
426
1434
13338
18
1406