2693
2179
2145
2151
2153
2152
2146
2666
2144
2156
2128
2182
2147
2178
2180
1746
1727
1749
1668
1751
1590
1479
1193
1079
1035
661
1016
1510
1368
1389
978
1391
904
1184
1191
920
1183
899
1077
1112
1113
1118
1029
1034
880
1037
1040
253
244
612
662
601
605
1004
1001
866
1003
3423
816
787
707
562
704
674
669
624
620
590
34
123
645
584
