662
173
171
3273
251
123
551
382
591
1673
241
3442
1102
182
181
131
91
361
481
2751
451
702
35
27
701
312
1021
86
33
32
92
1882
1363
83
914
362
984
503