2250
1
3344
1985
908
0
984
21152
8
1672
1610
1239
1581
2
7793
4
1537
571
1378
76
2258
12459
3
3886
5055
539
297066
3262
3080
87
3252
2245
2992
443
1698
1044