1592
2
4112
11
1225
0
1380
467
1055
1012
978
581
475
1310
660
621
2207
2377
1
2649
718
1239
1558
2622
6
2462
3
1376
868
1304
1622
542
629
2980
785
1348