561147
14826
883547
173409
213750
143305
263771
313988
923832
449831
564632
252374
28986454
24433119
21963992
21166480
16484333
14866969
140571028
13370239
1159382
11519764
949758
9462480