2045
1
1229
270
1308
581
0
637
1103
1594
3
912
1037
1514
2442
9
16868
39
2109
4
923
1727
2
1825
1431
1125
1022
1547
813
1115
1233
1756
749
4562
6
2166
1068
987