2096
1933
1931
1928
1924
1905
1932
1909
1901
1926
1879
1910
1911
1927
1873
1601
1566
1595
1564
1563
1386
310
278
1117
1114
1115
311
233
1253
232
234
279
185
1165
184
186
1097
1009
1068
1073
1069
897
895
900
902
1003
966
1051
1046
904
1001
143
103
823
781
813
66
64
62
35
33
31
8
6
