140
121
111
190
204
101
30
161
260
221
132
21586
16190
14341
12940
9912
946263
8674
8630
817148
710142
67011
6450