11393
3930
2410
2873
755
2647
2355
17612
29719
361
13810
42514
32520
231
6510
363
711
1968
1526
1195
531
4404355
1221311