2928
3
2977
15
1184
2
616
0
2143
1
2820
159
9566
8
854
989
1265
3136
6
3036
915
1445
6977
4
1814
2949