2932
1435
1474
3071
606
743
842
834
1684
710
4134
732
997
1216
1387
1406
807
924
683
1236
1813
5186
963
1058
1583
1086
749
2956
1632
1283
3356
1266
2362
1299
1170
1209
1354
1867
1389
3072
1198
1047
943
1262
2055
950
6356
6671
875
2727
892
29947
856
711
752
700
1092
922
783
1250
1178
1518
996
1544
1910
874
1025
3133
801
775
4708
2257
991
734
1007
670
1845
722
706
1459
909
874
976
823
1696
1440
873
1538
676
726
713
2002
1189
740
862
987
2717
1086
1124
696
665
1507
17963
1286
1653
1184
1577
1729
813
1812
840
2455
1691
720
1234
971
1098
749
845
1127