330
3321
3511
3216
389
3415
3118
3522
400
4047
3323
320
11420
9330
7161
5660
514262
4470
4240
4019
3911
366147
347142
29350