2547
8
1264
628
1
1139
3242
5
1783
3
607
625
6
12765
13
1063
0
1016
2
1422
1223
1458
3036
1227
4
1599
12753
20
2712
9
1112
3123
7
82
463
3894
1390
1671
2065
10
6371
12
214
1097