518
0
787
3015
501
47
1361
1
464
29323
1636
573
913
656
63
363
2211
1132
46
1454
965
553
2321
18
116
392
422
505
480
714
341
2635