241
102
291
124
967
418
776
816
472
71
150
873
246
298
59
12
591
140
215
117
627
372
1159
22
842
600
788
28
12
94
271
17
26
70
447
3
83
155
824
111
194
99
182
125
470
660
78
1012
436
341
310
