5081
7805
1771
2071
1786
2081
6048
686
61
16
2036
5985
545
4665
8171
19
4453
9324
2999
1267
2901
4221
649
2107
1188
1735
255
7837
2186
6404
2630
7655
5927
2723
4223
1376