3130
1
3025
2733
4
5431
2
605
0
4130
18
1704
3173
2525
38477
34
2776
2408
8
2788
3
1289601
873
3546
3297
12
2966
6
3634
9106
2110
1761
4862
6844
10827
7071
5
2381
2129
6617