870
646
431
15
101
252
10
561
483
8
91
131
7
6
1043
1659
1486
1999
1404
22610
1463
1637
1837
271
694
227
93