204
101
30
32
151
245
200
80
154
319
1710
132
20646
15680
13741
12370
9452
887263
8280
8034
777148
671142
64611
6050