2658
10
2017
1
1630
2500
4
1234
1310
0
1012
1225
581
475
718
1816
1376
868
542
978
629
984
566
2649
575
1017
2232
621
660
1055
123674
35
504
883
1239