4396
3
4820
2
18403
6
2330
4
360
0
420
476
1
3880
5
1282
418
1885
2125
2526
429
1671
1276
762
324
2691
2337
325
5316
2198
422
1968
323
31535
1736
121182