15686
3323
12291
2604
11384
2412
13927
2950
6590
1396
4463
946
18529
3925
8661
1835
9083
1924
2656
563