18385
2
2105
1
2470
1776
99
2229
4
1291
1229
2000
1129
0
1866
3
472
1584
1365
1367
2097
661
1124
1261
5304
9
770
1172
1603
2693
4140
4546
2234
1418
952
521