666
1
1330
2209
21152
8
1288
2740
3
1977
2
297066
0
5151
3080
3715
1500
1691
4651
3187
5
2562
3357
11
2578
2923
2044
2650
20
1911
4692
280
2405
4
3354
1290
2932
2392