97
551
4
5
20
2
641
502
1966
1405
113
254
221
1
1085
119
266
38
13
158
62
32
187
379
25
241
202
16
824
40
1
0
999
389
860
243
2020
118
224
140
979
706
11
309
13
