1948
0
1263
3
846
2251
7082
9
1073
547
1636
798
657
860
464
1557
8116
6
455
494
255
367
809
1052
787
1897
1
407
2123
477
275
543
418
460
935