2245
3
1189
0
2518
3090
6
536
2903
2932
2
657
3765
4
21152
8
1397
894
475
3080
297066
572
5242
2366
1
471
2771
13803
3386
765
1068
571
916
485
391
1226
25669