542
0
1225
629
978
30334
6
2722
3
1310
1380
1012
581
762
2542
2
868
1416
1823
660
475
718
1239
2649
1252
9106
984
3252
1055
1376
797
1
2033
8
2184
2763