212
1756
659
61
62
216
27
71
54
210
56
20
88
108
152
224
15
65
397
334
28
105
49
3810
59
130
50
77
26
21
24
23
10
86
847
75
121
99
66
43
116
18
277
231
151
146
540
74
93
386
120
64
283
47
209