3071
11
289
0
2245
3
3053
7
1124
1950
2398
8
2911
9
2302
1
4978
2
1403
2765
2954
114240
45
2708
1527
501
3826
3566
26243
2600
3543
4187
10