2650
20
572
0
1193
1512
1
3426
4
2245
3
3008
894
1044
1226
1985
3053
7
3083
2
2465
1558
2932
7951
18
2903