99
1
5009
0
475
2470
2
1418
477
2000
383
804
363
494
611
400
846
418
552
1636
1650
522
13159
10
935
58
1898
2955
29323
543
860
561
341
246