2507
1
518
2
4029
8
3517
6
5135
3
1622
1443
6110
4
826
2077
2061
2688
1131
2190
2983
2667
17391
7
1937
2580
1546
0
1160
1953
3378
5719
5
2741
1982
1913
6644
2238
1407