1
585
321
44402
381
422
517
1681
416
432
638
449
1
7038
517
4
23328
4767
3853
542
1
405
1700
523
398
444
2456
480
665
344
463
311
557
436
428
704
366
2629
360
262
512
242
666
1168