/* */
6998
4210
3033
5973
10015
9493
2231
1891
934
1386
793
3534
880
23298
848
3717
960
2673
683
1047
787
1883
537
1102
558
549
533
544
3147
665
551
581
1171
7559
567
5248
587
834
1726
559
534
660
4100
6736
2330
1033
516
917
650
748
724
544
722
508
2665
1289
1006
754
2309
5556