631
444
475
383
490
390
425
322
431
435
403
394
44797
34000
33333
30925
2665268
2404154
23974
20986
2098149
16960
16880
15120