1225
0
5164
5
1522
1
1012
1376
868
1310
542
581
2195
978
629
1243
1668
1382
2
718
956
660
1636
504
989
2035
475
1380
458
1757
2649
9877
6
1816
1055