396
460
494
550
1090
594
470
636
500
652
687
444
616312
44190
44153
42257
3749270
3532156
30284
2926149
27996
23802
22030
20210