248
55
761
31
63
148
75
124
298
479
1982
18
1290
1334
938
496
3602
1171
707
81
917
129
2204
64
177
895
782
282
649
1520
1671
354
2099
4671
30
249
832
120
210
182
9
40
206
141
122
39
32
549
127
36
143
50
12
46