2470
2
18385
99
1
1229
1129
0
1866
3
2105
2037
472
1584
1367
2982
770
1172
1603
4140
2234
2172
1418
292
521
4682
1317
814
933
1232
417
2334
1544
1647