336
265
395
88
207
142
125
114
113
154
121
125
237
241
605
3202
43544
926
697
8463
708
765
2780
6549
12091
4344
152169
3370
70619
1960
9710
11250
4276