1478
0
420
2595
616
1028
534
563
2
407
190
990
1653
496
721
55
808
504
706
438
359
453
740
650
398
645
383
3079
445
360
850
431