286092
4177591
4837082
2505640
2914582
893346
828910
3929955
748804
1295909
49439
46814
47869
52405
67066
51833
53393
48619
68409
58504
352826
430942
476265
1931350
3889263
15771740
19263646
642002
1745143
956536