164
11860
165
113
665
887
551
116
96
25
453
1152
10856
539
913
11730
2213

1925
2777
489
508
773
223
143
113
1765

1006
14038
2390
146