3222
3
3673
6
2593
1
2372
1289601
4
108797
0
19783
2
2535
6110
2902
16
572
2744
5825
3014
20
5782
1036
4044
5
4691
3083
12779
8
2320
2465
3125
3546
32302
2348
2366
1977
616
3498