542
0
1225
629
11153
8
978
1310
1880
1
1012
581
10293
5
3831
7
868
2448
2
660
475
718
1239
2649
1252
984
2666
9
3252
1583
1055
1376
1467
2660
504
458
1868