1650
0
543
518
787
3015
501
464
29323
1636
573
913
63
363
2211
2934
8
1132
46
1454
965
1362
4
553
116
392
422
505
480
714
341
2635