1049
0
1549
1
476
5799
2
1421
414
400
1444
1454
475
1163
5379
3
1922
472
2673
1586
822
913
1933
2147
611
6052
10
2061
2494
509
2504
2960
1129
484
133