12990
2759
3524
8507
14622
12117
19212
6308
4875
16604
2343
13459
1257
11045
3209
8861
5458
9310
646
1456
527
19994
7341
13899
19782