1412
66
304
159
52
275
237
852
151
403
549
41
75
37
99
87
3849
82
451
169
1384
23
408
94
218
2073
152
43
58
86
306
363
135
102
1072
200
968
61
1178
743
299
39
72
194
127
85
84
56
122
172
733
357
1064
64
673
103