385925
632580
985716
476943
75627
52171
115167
327120
15935748
709686
5130578
4447980
3568192
3562510
2328216
2227495
67567
435650
568510
45228