4791
8333
3429
27421
4711
3166
4388
7872
5681
3659
5323
5150
5952
15296
4125
5313
18720
102108
8072
4708
7326
3626
4009
15073
4206
5435
4954
5047
10498