9903
3170
2140
2453
595
2067
1975
14812
24319
311
10510
37514
27520
191
5010
293
581
1638
1376
1025
381
3574355
1021311