1002
321
543
252
550
217
392
160
199
176
209
113
225
47
552
203
263
63
264
189
214
165
238
58
286
185
302
154
200
65
624
121
442
48
383
173
556
69
437
46