331
311
540
3010
132
232
101
332
202
181
206
323
22566
17100
15081
13560
10362
1007263
9074
8940
867148
744142
68911
6860