919
453
170
56
478
346
93
565
276
574
587
597
117
1160
169
219
202
523
681
751
904
449
588
484
927
43
507
0
609
110
296
757
174
121
678
597
66
411
282
287
180
608
181
0
36
333
407
667
252
299
