3085
5
3957
3
3014
20
5141
7
2655
1
3491
4
3485
3316
10
14861
2211
2642
2386
2245
1894
2629
2
467
0
2906
4702
1015
690
1087
1694
6346
16
9858
5488
6
2181
951
1325
495
1181