510
471
4311
404
477
514
517
5310
342
281702
337
323
29257
22340
20461
18193
1459267
14072
1314148
12736
11400
1103144
9760
82011