3015
0
472
1073
63
392
353
116
8116
6
543
1163
1
965
3887
9
2211
464
518
573
913
165
675
363
1696
373
501
1454
838
46
505
5009
714