262
753
1808
871
49
641
742
867
64
23
12
30
342
28
35
18
261
25
31
181
151
44
291
562
142
112
351
542
683
211
581
462
602
621
781
1116