851
3
1147
5
3105
7
3320
9
1072
8
6024
22
957
1
1406
2297
4
1523
2551
2040
16
837
0
985
4842
878
3349
1279
2761
4406
1651
891
1828
896
2
759
2359
1369
539
1344