161
260
226
221
132
193
363
170
2513
120
80
21936
16570
14581
13170
10052
969263
8744
8700
828148
716142
67511
6620