1135
1
846
0
798
547
860
1557
8116
6
2268
455
367
809
3006
3
787
407
909
275
418
1199
400
401
464
1636
951
1219
657
2123
826
691
392