134
889
71
531
50
470
257
609
113
535
101
468
74
474
60
512
94
446
1
144
89
396
426
61
280
295
170
18
403
2
62
339
63
343
58
349