804
722
286
228
86
460
435
179
359
196
282
347
113
57
180
53
105
338
404
283
63
134
42
1191
40
36
8
43
61
69
770
100
88
1917
2701
236
5879
329
181
257
7747