354
115
562
549
455
121
1910
342
134
171
1215
337
1273
593
31
85201
735
62
52
71
112
232
353
41
33
921
43
3441
132
32
4941
191
42
501
63
312