1051
1
1332
467
0
6346
16
1681
496
1015
1125
1606
2184
8527
4285
3
3065
1285
2166
1380
370
2600
4
19944
2
1752
12459
2377
2110
4311
1787
3386
3014
20
2392
951
830