586
595
813
257
1956
139
376
261
179
1032
427
449
1227
453
1011
134
940
1346
556
311
237
79
2441
469
988
1657
170
588
751
1033
1254
660
830
252
395
495
136
401
448
150
62
403
273
303
541
1535
329
568
212
701
1260
351
