230292
954918
828812
69904
342448
827773
334413
124104
24878
539246
652931
324951
106650
14583
1038546
691520
34710
402744
262532
287191
121848
615249
168436
41218
515972
309814