178593
664241
557733
289682
111680
58249
1027109
710444
15935748
709686
5130578
4447980
3568192
3562510
2328216
2227495
67567
435650
568510
45228