602
128
425
226
621
336
268
155
503
107
331
189
1108
524
475
286
473
269
582
172
714
272
421
213
756
277
528
205
541
60
345
111
499
70
589
192
502
121
510
100