373
0
55
41
606
355
583
619
636
338
698
89
102
284
1205
788
417
1601
1225
1318
1661
1118
2
880
420
503
730
2272
9
544
841
492
974
6