3461
4
50969
7
1514
1
1100
21
3125
2
1603
189326
0
4471
3539
3
4335
3386
2571
6
676
536
5825
572
4198
693
597
5782
2348
2556
174730
18