2666
9
1310
0
317
2949
6
370
1970
1226
1
2348
3673
3053
7
329
19783
2
2535
1045
1356
419
4044
5
3083
2920
4
17946
2465
404
1070
657