62
46
114
365
717
31
242
19
57
977
222
258
8269
71
102
64
39
464
40
16
53
66
369
389
70
338
284
1463
192
250
134
95
273
545
144
26