10653
1551
3331
2780
984
1441
8894
1842
7267
2443
1183
1998
5731
3923
3167
18032
1787
3152
3476
19436
4018