99
46
336
291
422
2008
1339
54
28
254
128
51
111
130
83
29
101
8364
1237
2106
738
2505
744
1409
126
49
189
72
222
158
135
63
368
35
239
294
30
48
42
145
138
265
32
247
127
348
192
96
288
499
682
152
899
524