1028
0
534
496
433
449
55
398
616
563
2
426
2463
544
588
721
706
2336
808
990
407
1653
504
2272
1
359
190
657
2102
946
968
795
436