1098
2
241
1
384
65
1991
311
167
1448
7
1166
16
378
3
788
69
136
1001
73
124
158
162
565
673
77
209
62
98
25
3160
1424
556
422
903