2245
3
485
0
3090
6
916
2903
2932
2
3059
1008
2907
3765
4
21152
8
866
1034
3080
297066
894
6164
1540
571
572
26689
1397
536
2194
1
3606
2366
2771
9956
433
342