2600
5
1124
1
1262
2
7952
1215
1279
1389
4895
8
1054
3498
4
415
0
1649
675
409
798
2191
2357
11
456
177
2095
1256
1501
1302
6365
24
2028
120469
35
1927
7
4671
981
784