955
2
1923
1976
3
1152
1
878
3629
2100
3715
7976
8
2456
4179
3871
2794
3126
3863
14
3054
1449
0
1618
2360
6
841
3470
5
4627
7
862
1306
2650
20
2534
7747
4
2478
1199
11916