328252
134885
655247
117742
819498
270324
56972
937231
240600
440516
12822
773421
5493367
4515935
4332459
3441462
3440998
3395286
3341956
3003729
2989226
2478209
2132352
2127407