/* */
2684
906
646
1343
1253
5647
1716
2796
2245
1549
11786
814
809
2380
407
1022
2933
1146
19512
13336
757
777
542
978
791
671
582
4004
4165
1030
1080
582
3747
2896
690
515
2872
751
753
900
607
7550
700
516
4242
1417
1080
1948
1177
999
580
712
1437
1529
2480
679
927
1136
661
5893