516
462
206
430
823
117
106
1093
326
76
57
208
700
1333
256
255
127
84
199
422
447
45
222
103
630
122
55
104
186
387
143
71
175
108