909269
192949
317695
50106
257994
48380
88991
214285
189433
179778
518546
70116
485691
379864
671693
415404
239358
644936
41854
97356
903612
1000132
174968
7661
7072
450978