1343
1
475
0
1175
3211
575
621
29355
1310
59
1446
458
908
3252
453
763
538
8414
6
1326
507
895
2060
348
531
432
1896
616
984
528
542
1785