52196
1042842
770372
43718
596810
59469
948972
582943
514176
665595
180735
384706
10658
162624
632879
663903
12264745
630386
4045577
3958980
3308510
2661192
2121495
2091216
2033492
182666
1761948
16255
153361
1528545