1193
2
3693
6
1665
0
3546
1
2859
5546
2087
1624
2207
4072
1972
3
1008
460
422
592
2977
3428
2648
1800
393
3292
15
583
4436
2000
894
404
3841
826
1816