581
408
404
345
410
704
441
513
460
432
454
403
41147
31310
30183
27105
2363267
21214
2045153
1892149
18746
15590
15080
13370