315
3019
3610
296
2815
2725
3011
2610
2935
2820
275
2634
13450
10810
8481
6880
576262
5420
5230
4591
451147
4509
396142
32250