29194
91228
854908
973439
184843
153494
672602
803510
360271
77708
74687
752248
5603367
4591935
4397459
3482998
3461462
3436286
3389956
3044226
3037729
2518209
2150352
2148407