638527
21628
691989
522609
56550
637465
636618
55083
996246
883728
787703
95158
962657
65740
126814
236473
14406747
660786
4440578
4140980
3403510
2933192
2158495
2151216
2040492
183966
1835948
16295
153761
1535545