1194
648
300
450
217
650
72
47
84
42
805
845
207
733
130
208
117
159
389
143
39
91
175
156
39
305
497
129
987
63
448
652
83
62
430
148
840
879
843
342
699
294
115
126
631
50
717
1200
66
197
392
498
53
