4506
979
74
431
751
261
29
75
3991
69
52
831
341
23
2262
125
56
137
50
105
37
501
651
27
631
11
732
2852
34
1161
461
331
45
391
1041