2245
1244
4295
4873
2104
996
1204
1087
863
956
714
1046
943
1584
787
1332
1650
1403
2496
2681
2040
1051
767
914
792
1933
3413
881
827
2733
1100
1546
1651
2037
4346
5135
1853
2021
1127
939
2664
10915
889
762
737
758
2072
1546
4735
3480
834
736
3566
1098
830
2805
1310
1969
742
1026
832
3507
2116
1486
883
2237
1636
991
951
4288
1644
2674
2667
1344
930
1434
856
6359
2311
4216
1120
4167
2243
4888
3092
3536
3214
2969
787
2447
6097
2947
3870
3539
1791
1327
5605
21824
762
1513
4868
974
3061
2652
1149
1030
2694
2859
1625
1137
727
1068
1191
2959
731
8061
8516
3589
1541
731