18385
2
1132
0
6474
2271
1
2599
1379
4
1049
1290
3
180849
3268
2395
414
14076
7
105290
1642
980
2211
1337
477
419694
9