33
513
403
400
582
1249
489
351
503
50
257
302
1274
761
756
705
1041
448
28
876
433
139
797
259
7
385
1862
264
831
931
264
12
775
332
465
987
405
428
64
132
191
4
1561
769
354
641
938
481
366
1106
56
660
