217
19
358
32
9
35
234
8
29
23
493
541
268
645
494
422
159
690
857
373
25
67
361
95
75
53
171
140
135
806
204
92
79
528
584
2803
33
161
94
61
52
1948
81
36
444