989
0
2110
1
1380
1332
542
1225
629
768
978
1310
1716
2
929
660
1012
581
868
2551
3
20850
5
1055
467
475
718
1239
1639
1522
2649
1252
984
1265
3252