15963
13909
3421
13543
14736
3240
1851
5445
25454
1591
2148
11696
1914
8196
13164
5632
22550
2416
2244
1696
2470
1827
3224
6186
2899