55
3155
473
952
876
551
622
378
244
152
18
173
941
1792
1114
2947
33111
34824
47
24
523
561
923
271
1952