2510
190
231
3930
437
3513
2913
370
320
348
382
4710
23066
17440
15391
13790
10612
1034263
9344
9150
912148
761142
7090
69711