813
1025
3
552
1
346
684
331
256
1
1001
102
230
1230
400
523
424
288
438
80
344
706
284
793
17
17
18
253
551
220
419
342
326
661
28
8
243
435
290
278
52
329
954
1
