2045
1
270
1308
581
0
637
83
1103
912
1037
1594
3
2442
9
1229
1306
1825
3035
1431
1778
2368
1547
2166
1691
2710
2
3326
16868
39
2109
4
2110
1161
16062
15
1380
11351
17