61
947
362
404
271
32
173
449
5820
112
4211
5717
22
11
166
339
316
1
41
43
92
655
335
455
8
213
648
503
283