296
314
3011
260
2614
2514
259
252
258
262
250
15091
12060
9441
8080
648263
6410
5880
5341
532147
50610
455142
3740