164963
246889
464680
35867
797906
691674
139892
14537
882694
513169
575830
842352
5801000
748940
287756
954460
10391744
601286
3710577
3566980
3197510
2467192
2086495
2040216
2025492
181366
1757948
16065
152461
1515545