20679
810
1365
4190
913
2304
1960
1446
3307
10911
5157
36637
1615
1998
1663
4949
8816
1598
3284
2919
8453
8903
10019
5409
8894
2165
3347
1687
5145
2908
5176
3139
11266