1057
847
1216
523
1278
48
55
4
2
63
1125
19
259
954
1014
382
2062
277
1034
6
11
872
592
1240
367
836
1017
5
12
299
636
3
537
662
912
309
1231
844
590
17
9
405
263
400
796
14
1678
218
2
1853
38
201
16
