453
573
276
510
341
694
332
526
620312
44450
44413
42487
3779270
3546156
30414
2941149
28126
23902
22160
20300