1678
8
844
1
1599
5
1302
2
30
1077
16988
18
594
29630
32
4867
4
397
260
401
334
1403
1960
6
1664
1204
1142
3455
3
1550
1073
1063
2332
1035
1311
876
835
956
1658
1493
1243
1635
740
1471
1716
1395
1389
897
1120