99
1
475
0
5009
13159
10
2470
2
383
1418
552
611
1636
418
2955
543
522
2234
3599
846
1650
477
804
29323
798
246
400
458
4106
1132
58
1898
422