3491
4
1193
0
1755
1
4044
5
3083
2
17946
2238
2465
1189
7793
496
3125
3546
32302
747
137
930
2181
2949
1479
3549
3498
2437
3779
297066
4471
2228
3
2964
3051
1603