3083
2
17946
0
2465
1189
3158
3125
3546
1
5440
8
1193
915
3498
4
616
3779
4471
2964
721
3051
1603
293
737
426
1461
19944
342
791
138
307
2906
2069
5
657