1295
1
3765
4
2535
2
866
0
280
2650
20
522
894
2151
21152
8
2250
1045
3059
3090
6
645
3083
934
2533
2349
3
297066
365
32302
19783
352
665
2773
536
3065
960
457