1534
568
578
198
1067
328
747
58
658
181
728
301
524
71
1018
528
601
132
121
83
520
229
653
347
609
190
281
185
432
175
1002
335
433
127
204
126
648
173
511
226