954481
801966
96630
28718
68342
881870
887257
4955
65823
619585
305482
758523
5603367
4590935
4397459
3482998
3461462
3436286
3389956
3044226
3037729
2518209
2150352
2148407