12459
3
4335
2
929
2571
6
2377
1
2722
2496
3599
4
623
3222
2781
4398
10
563437
2600
2744
2972
0
1526
1204
2530
4837
5
1174
10827
3576
2315
9956
66
3386
701
770
2392