1442
4
194
1
1044
1329
2077
5
25
276
0
1653
3898
10
1738
346
164
1104
770
3920
3
768
9566
8
693
703
1048
403
442
709
1397
960
971
919
1106
666
3505
2