333 331
215 329
583 325
179 323
85 319
320 315
66 313
782 310
1078 309
236 307
150 299
784 299
154 297
650 297
611 295
1012 292
163 291
816 282
1061 279
893 277