594
464
653
4710
406
473
607
492
560
552
550
472
620712
44490
44433
42557
3781270
3551156
30434
2943149
28126
23932
22160
20310