/* */
2908
2195
544
1040
764
1665
42844
699
2744
619
1110
608
877
651
938
815
466
767
5432
778
1998
915
1342
2201
791
2144
832
547
534
1289
705
547
1495
555
877
653
4167
10925
1224
632
655
732
1269
679
2120
2096
1651
615
1225
2307
4182
740
1451
4234
745
5554
923
861
1623
697
1317
2002
991
510
1058
984
570
1457
1914
1161
2518
574
487
635
2830
677
529
852
1146
611
904
451
665
1551
586
1712
1132
666
426
586
1494
1424
549
583
4647
654
513
637
830
2643
725
975
3358
3447
704
1137
572
502
511
1071
515
825
443
471
1194
692
630
460
873
735