99
1
5009
0
2470
2
400
1898
2955
2105
860
477
1418
475
455
798
804
1229
611
521
1462
552
4106
418
1636
383
1504
522
2234
1367
152
1361
58