472
0
464
501
3015
1636
1650
29323
543
63
1132
965
46
2727
2
913
392
573
363
2211
1454
422
553
1823
1
116
483
341
2966
505
2635