475
0
2211
418
846
392
58
1650
29323
633
521
798
522
477
494
383
325
422
676
804
460
611
2955
2
1132
400
552
1636
341
1172
1
4106
1898