2504
1
1105
2
1535
0
531
714
2111
865
5530
1422
951
1786
5
1026
2023
8025
3
1659
7
2385
1570
4986
2254
60767
36
2592
2799
1930
4
2051
10
1523
987
1177
1514
1680
1279