499
385
430
3410
3710
490
424
453
426
403
384
362
30097
22980
21082
18873
1506267
14512
1358148
13086
1168144
11620
10150
8460