2524
2
4682
4936
1
2623
5
4694
7
1276
3
1804
2138
3044
27
679
0
2210
1571
2082
547
2126
2416
2617
1978