1212
0
487
554
908
1126
658
343
441
74
672
580
87
405
348
3827
289
3092
1
648
4165
641
505
90
787
389
1560
587
427
741
574
381