2508
7
2028
2
2929
6
1895
1
2637
3
2087
874
1088
4979
3506
8
7633
1809
5
3249
1364
3734
1660
1418
4
1943
78
2194
3597
1808
165
1301
1251
2680
0
3321
9607
6773
1547