1345
562
411
399
475
291
1049
339
304
2918
313
308
869
1118
935
319
466
3357
334
394
309
1227
322
249
251
619
451
543
1304
295
553
338
3751
330
168
187
297
872
279
7181
587
308
1988
874
600
323
538
272
303
2162
1041
351
236
236
247
309
229
221
239
254
484
347
337
724
272
2604
588
397
3357
381
1475
401
330
443
291
301
2478
307
250
320
236
792
417
337
275
292
1696
309
509
469
6578
362
759
501
371
338
642
259
495
334
477
365
584
2541
341
493
257
344
293
565
1483
347
464
344
404
276
314
274
325
395