2986
1
940
918
0
572
1193
558
1512
3426
4
2189
628
13
2124
3
3080
410
1164
2902
16
373
1062
733
449
955
841
422
1768
2
255
337
577
107
392