2098
3
1651
2
1769
1790
851
1343
2481
5
1050
1
1372
2487
1223
1399
9682
1759
2454
7
240
360
0
499
1808
2262
1032
11
9906
1097
2562
4
802
1899
645
6427
2820
619
9