2682
2158
2152
2159
2146
2180
2185
2150
2054
2148
2131
2181
2128
2130
2147
1729
1728
1666
1748
1668
1566
1365
1187
1078
1031
663
998
1367
1364
977
1369
978
1213
1192
918
1185
920
1080
1085
1081
1116
1113
360
1032
882
1036
1037
250
246
243
603
602
601
241
867
997
866
843
815
769
165
145
142
635
654
64
61
591
39
125
593
585
