2669
2
1445
1
1086
0
1058
1185
3625
7
4827
4
2288
2604
1389
2109
1132
2127
1987
5700
3262
5
670
1910
1191
3498
1645
3844
1594
2095