2150
2
18403
6
2330
4
462
1
476
1282
0
330
1885
2125
217
388
2526
3
4025
5
429
1671
5622
1276
762
445
2691
2337
2064
325
5316
2198
422
360
31535
1736