3927
12
2222
7
2962
8
4463
3
2972
2
1993
5051
9
1162
3960
1
1380
0
7057
2135
6
811
1651
1751
3233
6407
1963
1575
2212
5
3383
2767
2147
1672
1250
2404
3701
4201
3767
2038