542
0
1225
629
978
1310
3696
2
1539
1
1012
581
868
2992
6
3633
13
660
475
718
1239
2649
1252
2152
984
3252
1055
1376
882
3
2089
504
458
1816
621
2354
4