18385
2
5009
0
400
1898
1
4106
860
477
475
1462
455
798
804
611
521
552
418
1636
383
2955
1504
522
152
58
676
13159
10
1650
846
2395
458
714