693
2
1895
3
1085
1
4969
4
688
458
466
528
1457
375
415
11683
18
402
463
538
530
592
754
509
904
12
479
542
4403
8
1616
6
454
502
1092
1443
1013
1860