538
1
121
247
351
74
256
301
384
245
171
428
227
2
76
224
82
372
117
120
181
163
137
77
69
624
5
302
102
655