840
307
1830
261
222
39
444
394
125
443
138
280
11
0
60
420
25
366
485
101
62
8
884
238
19
107
410
16
464
721
678
1039
303
752
175
16
559
406
52
575
111
547
36
407
22
10
870
574
308
256
140
6
4
202
