228
832
17211
1211
161
452
585
421
6
1376
21321
1027
573
723
554
583
811
1064
855
11
54
714
741
2048
372
351
433