574766
158731
199229
949858
548517
337327
54988
1391000
35221
344386
822486
95139
314134
16544
210868
948196
872680
862253
538122
38567
412500
912982
504392
473794
176783
709895