1521
306
1619
1440
276
263
345
267
259
278
270
257
273
306
419
328
283
302
311
400
300
275
280
286
317
274
281
421
360
289
269
382
397
459
290
273
283
320
254
229
288
309
186
222
632
852
1233
360
791
1557
3347
1932
827
671
316
403
335
399
1780
265
260
298
1005
867
459
1530
1336
315
329
318
327
815
743
595
3347
1591
638
1017
771
312
654
1430
381
2176
314
300
1833
1016
402
727
303
349
280
765
999
897
325
508
909
308
999
847
287
296
646
855
764
320
273
1076
400
836
461
876
408
809
699
1006
489
291