501645
91390
136428
724303
61432
155268
803564
44872
326547
731000
447539
425675
635645
509863
796671
879980
14777747
668586
4536578
4199980
3440510
3201192
2173495
2164216
2045492
184466
1841948
16315
154461
1538545