139576
52340
18701
46610
184230
946983
51891
797877
298931
908364
226365
241460
4751
351466
179508
868304
263453
704910
458210
425729
61629
951919
875321
509130
352908
467636