334
1
535
2
877
488
481
3602
1153
941
1101
1620
3
1360
81
885
2423
7
97
516
410
524
85
823
1003
1994
450
628
209
225
126
517
206
141