5051
5973
15608
21492
7244
4507
2982
2307
7111
20483
7476
6904
3089
4110
16143
4841
11105
41235
4039
2952
15519
2772
178462
8032
2868
5449
6425
5376
7706