37932
503652
930852
231765
304769
796174
894450
420161
655845
665809
1624708
262669
835980
999273
1117936
91174
20168484
19639692
17958960
11945916
9269156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231