598
150
38
126
55
716
308
201
49
348
606
1001
628
301
350
452
123
881
204
173
446
116
280
352
660
143
592
599
569
208
165
833
259
234
219
367
502
429
297
236
545
160
215
148
451
750
390
520
329
250
1091
489
44
543
332
405
455
389
115