3335
8229
42558
12281
17643
8848
10393
14976
89307
14416
2542
4071
9569
7846
21787
6574
3684
6041
5537
43533
6977
10458
16586
66393
3237
86955
2674
4447
3524
5265
52964