17346
2
1867
1
22950
0
15537
28611
3337
18455
8
1645
2153
3022
5
3905
93
131
2084
3958
89
363
660
200
1253
1448
86
2193
2411
4
1940
1783
7
2036
451
2364
2320