20603
1802
1201
2999
870
2628
959
1108
2396
1737
16004
7437
1396
8009
3028
14992
8855
3312
11842
7542