9323
3814
5457
8609
5306
22222
20310
4396
5826
3367
237173
45669
4994
2495
3558
11655
4970
13343
23544
63248
296676
6632
11826