3146
12
3078
4
2145
1
189326
0
25669
4651
3
1429
84
19783
2
3186
818
3061
10827
1853
4044
5
1019
3083
444571
9
2320
6
4335
1827
2465
1189
595
3125
3546
32302
47639