2821
1
2061
3
607
4670
1667
3962
6
2688
2
518
1683
0
5597
8
2580
7304
7
4228
3128
3090
1546
973
2949
1160
3378