1382
2
1045
0
883
2902
16
504
3546
1
6286
5
4044
3083
1252
2465
1404
617
2072
13
1869
3125
541
507
581
1201
633
1017
4937
1412
621
2476
392
462
722
542