259
177
192
901
5
407
114
369
866
306
212
313
11
9
89
1014
268
39
688
723
1398
302
201
224
367
599
201
76
1017
291
8
16
63
22
149
114
153
21
2
280
69
143
1
53
1655
136
844
9
3
344
