538
1
120
247
350
73
255
301
383
245
171
428
226
2
76
223
81
371
74
116
118
181
162
135
77
66
624
5
302
101
654