1256
1
1418
2
1543
1649
661
2095
4
3650
3
22330
22
1666
2624
784
1762
424
2619
665
0
2748
6
4049
10
1446
945
3929
325
2864
7
1375
2306
909
13159
2141
2564
572
6406
12