2535
2
2996
0
4044
5
3083
17946
1637
3
1282
2465
1189
1249
1
1104
3125
3546
32302
1836
1918
1191
1162
3498
4