1428
1
576
0
391
1020
572
719
517
334
396
19279
2
46414
631
1541
355
1015
2952
431
968
1314
494
1211
419
772
458
421
1333
3691
5
3373
369
47041