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