2358
649
683
1805
5538
1157
1190
965
707
1021
1508
2214
2059
685
2153
3382
1976
706
792
1256
1743
856
675
4053
1621
1257
900
741
1161
2902
2906
691
666
845
958
1470
983
1803
647
735
685
746
3176
790
814
2500
1336
753
1174
1257
757
747
1242
1342
948
1424
2606
1649
704
1531
1323
1237
1679
1245
961
1570
1516
1206
1410
2416
790
1298
2369
1600
836
831
739
898
655
1735
1793
1157
908
930
994
708
1265
2085
704
1005
942
806
1653
1136
1175
606
1529
794
757
1328
1412
1378
1290
720
857
893
906
2072
2405
648
757
979
622
1287
662
4987
797
1140
1350
727