2600
5
1279
1
1124
1054
2
1262
7952
1215
1389
4895
8
3498
4
415
0
675
409
22330
22
798
909
456
177
829
198
6383
17
1543
5425
23
1302
2306
3353
11
896
1203
2086
4671