1512
1
2973
9
2185
0
3025
601
2788
3
2110
2
3444
9877
5
10827
4
746
1659
2623
38477
34
3089
2733
4130
18
1337
1879
3418
7
3351
2949
6
5535
13
6844
3001
2525
1545
4623
2601
1170