1323
6573
5446
1219
1184
615
382
401
248
1377
432
448
379
946
440
392
380
292
394
338
542
593
571
524
5989
391
517
442
486
532
257
670
795
440
371
401
337
307
522
366