1256
1
1543
2
1649
1418
2095
4
3650
3
1666
3929
10
1762
424
2619
665
0
2564
4964
905
661
2748
6
22330
22
330
1446
945
1375
2306
909
2141
928
6406
12
938
6383
17
896