333
195
233
154
2521
166
383
4110
211
133
167
232
21146
15960
14101
12660
9692
925263
8520
8484
797148
696142
65911
6310