96
1
115
2
71
541
178
206
67
896
240
244
362
80
644
1331
3
255
159
272
95
75
310
765
81
444
703
1087
5
520
742
4
282
222
648