20
1
142
90
2
179
89
91
165
62
385
70
548
3
93
264
0
243
247
97
343
229
102
271
2795
6
1345
3917
4
455
4138
1211
546
3509
7
1357
5
693