677
221
19
359
32
9
35
235
8
29
23
494
541
268
646
423
159
690
857
375
25
67
362
95
75
53
171
140
135
806
204
92
79
528
584
2803
33
161
96
61
52
1948
83
36
444