866
16
309
10
371
844
1637
10
739
377
69
148
11
100
268
15
5
308
113
281
353
354
119
277
0
3
872
492
238
255
270
58
199
30
3
47
142
805
22
321
4
181
124
80
211
120
16
1531
671
