475943
75627
52171
114167
327120
712303
853313
810462
344986
263753
724149
213334
196662
278401
956461
44751
7341743
528486
2968577
2963980
2959510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545