935
0
455
472
464
2972
573
2395
1073
1348
518
1462
646
965
501
1084
8116
6
1454
3808
787
670
341
422
913
561
152
367
63
5009
116
505