2491
1322
684
3554
2952
1853
841
2483
3851
1522
1061
704
2038
756
1659
3394
833
816
889
1294
3425
3115
990
906
1079
943
892
823
738
1074
937
1333
1064
1440
1474
3018
3274
879
2083
777
674
2120
1008
690
1078
772
999
920
1360
1243
1110
813
2425
881
746
1467
657
1682
667
724
887
714
899
1173
791
2927
898
1682
864
1111
674
3847
878
2236
1178
1128
706
835
1244
1136
870
759
1522
2334
667
1441
757
843
944
775
1091
796
1765
834
1244
1436
749
1447
1899
1544
681
680
1518
752
1360
1082
928
995
748
1288
1240
7558
802
1527
1433
2152
1398
1051
916
809