1656
1
2631
2
3065
1517
17970
15
1229
1545
1270
1170
21684
1465
2558
2982
4478
6
2861
1767
1202
14125
10
3292
0
1688
2977
427
1436
2166
623
108797
3551
83
1622
1839