14229
10
3037
4
1472
1
5009
0
383
363
477
4106
2955
2
505
353
2234
611
522
475
860
935
400
552
11829
798
521
657
809
367
543
1636
1199
1462
691