27021
5572
4931
7048
2051
995
4630
3120
1811
15848
1218
1658
2412
10905
3079
960
1459
3193
2656
1467
1385
2414
4134
6660
1444
3056
15541
8078
2090
3838
3007
22420
9877