1213
0
1225
4944
1
1012
1376
2727
868
1310
542
1860
2
2055
581
978
629
1825
2243
6
2079
30334
718
1371
1140
1266
660
1111
504
5382
5
1277
4383
3
475
1380