2535
2
3316
10
2996
0
12459
3
4044
5
3083
444571
9
971
17946
2907
2465
1189
3125
2145
1
32302
297066
4730
5079
2573
7
96
3498
4
3779
1397
4471
2964
2195
2416
3051
1603
1461