2015
2
3090
6
951
1
1015
1087
1437
0
1606
12459
3
2655
2642
2890
11924
3957
1751
8527
1465
5489
11
1814
2131
8072
19944
2184
3971
4335
929
2571
2502
2163
2377
2722