1256
1
2842
8
1649
1666
2
1832
3
2201
3929
10
2095
4
2564
2619
4129
6
4273
665
0
399
120469
35
4964
905
198
330
2749
6406
12
7885
637
1302
4223
22
3375
618
928
1456
2346