372
892
681
25
14
28
16
45
20
1436
1355
272
382
582
201
341
635
929
732
845
941
893
2357
621
3823
2903
1127
1085