2382
4
2440
3
3063
1168
1
1844
1346
2955
2
2949
0
1228
25669
19783
2535
4044
5
3083
17946
2465
3125
3546
32302
1985