62
46
117
365
720
31
242
19
57
977
222
258
8281
71
102
64
39
465
40
16
53
66
369
390
70
338
284
225
1463
192
250
134
95
273
546
144
26