192596
691904
410316
120577
965750
631955
212527
442908
352709
277863
55408
41462
2957361
2648455
2569928
2544455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1579406