3015
0
472
1073
2119
3
63
392
353
1258
1
116
8116
6
543
965
2211
464
518
573
913
165
675
363
373
501
2827
16
1454
46
505
714
1132
246