2663
2
1696
5
1314
1
2254
3
1961
4
7976
8
2852
1693
2710
1695
7747
2468
17970
15
1783
3000
6
2815
2920
1522
0
1191
2675
1400
1142
2593
3565
559
2000
7
5417
3007
3197
1547