344
536
667
506
702
639
362
3310
326
4630
3012
29907
22810
20972
18673
1496267
14392
1346148
12986
11570
1156144
10030
83711