3090
6
3158
2
1788
1
6346
16
2392
496
0
1015
467
4179
1606
1819
572
2903
3
8527
2932
1347
1380
2535
1175
2600
4
21152
8
2358
9
19944
978
553
1619
3386
300
2377
1603