99
1
5009
0
2955
2
475
2234
2470
13159
10
477
798
400
552
611
1898
383
418
1636
860
1418
4106
522
1666
2105
521
455
458
804
1229
3599
353
1462