563
479
451
585
334
383
3510
519
4013
404
433
406
27607
20990
19371
17232
1372265
13532
1240148
12066
10910
1037144
9130
79311