3090
6
3765
4
2245
3
1849
2
571
0
2903
2932
1282
1
21152
8
3498
2629
585
3080
297066
1659
3724
106
1189
2902
16
2181
1652
534
2471
1193
3485
7
2771
436
616
5090
458