579
134
164
107
36
38
47
141
64
123
347
265
1198
44
357
798
424
480
411
121
110
286
245
40
71
139
304
354
6
113
1035
133
92
12
116
75
1082
319
526
21
595
13
15
57
23
425
1454
620
744
217
1004
246
416
297
553
421