476309
269734
473207
314220
479950
776912
703874
949930
146621
228904
478498
680485
5825368
4769935
4547459
35901000
3545286
3502462
3489956
3142226
3096729
2596209
224927
2180407