64
135
137
866
1593
173
37
701
749
277
457
414
129
139
63
39
451
209
61
223
1256
79
350
30
287
46
194
101
83
522
643
336
403
143
60
4818