1227
3
1295
1
3765
4
2535
2
280
2650
20
796
6
21152
8
2250
3090
3083
297066
0
32302
19783
2773
2932
3683
3498
5431
2873
17946
813
1294
2996
1153
1519
895
25669
1075
1581