1423
1
4782
6
1405
3
864
2
1048
4
2050
10
1300
801
7062
511
2521
2701
0
1521
191
141
181
107
195
66
359
713
391
330
61
438
393
337
275
832
426