3354
5
2349
2
1713
4
3127
3
6346
16
2970
3014
20
2940
1
951
845
1289601
2934
1850
1015
1087
1606
3085
3491
10827
3485
7
1751
1566
8527
2344
5489
11
4285
4438
6
3546
123674
35
4946
18