153
110
244
465
175
3610
220
60
3110
245
20656
15680
13741
12370
9452
889263
8290
8034
778148
671142
64611
6050