346
1068
143
390
698
222
1111
881
13
181
427
339
513
473
49
149
10
30
321
313
243
453
146
227
18
660
73
95
79
14
957
451
175
244
360
144
430
69
198
504
940
18
74
375
387
590
41
852
787
460
145
