248
362
395
473
320
430
490
370
280
355391
33132
23486
17660
15511
13952
10742
1046263
9464
929148
9230
773142
7180
70311