5910
160
452
181
123
7027
4614
223
618
4010
178
19756
15110
13131
11850
8992
855263
7960
7712
739148
643142
62811
5800