3765
4
1849
2
3145
25669
0
2535
21152
8
19783
3158
3554
3
2932
3498
32302
1295
1
17946
280
2650
20
1153
3090
6
2250
1451
1581
5801
1419
1094
660
3080
2245
1044
1226
2235