714
0
472
246
913
2972
1132
353
363
561
116
3015
543
787
994
474
1454
777
745
505
418
675
8116
6
1636
55
1553
82
16840
15
464
1221