1572
3
1306
2
1388
4
1156
4263
6
1089
8
948
1
4864
34664
23
1649
6773
20
1665
1128
623
13125
746
27973
0
3778
692
25
3685
508
6324
12
2198
1197
2000
1626
666
2103
2455