2785
2270
2139
2242
2244
2231
2230
2751
2229
2138
2137
2234
2135
2237
2232
1858
1769
1861
1763
1860
1666
1493
1323
1241
1165
754
1093
1056
1422
1500
1492
1491
644
1012
1008
1007
705
1001
978
969
725
968
1079
1152
1166
1160
1184
741
956
753
1097
749
745
748
1091
949
1096
930
787
777
859
606
839
684
717
667
668
635
627
616
125
677
