1511
7
12429
20
5050
6
598
2
1450
1
666
0
2088
3
1238
4450
4
1503
695
4875
5
1403
893
1681
447
3378
1840
449
1805
369
723
3422
2661
2206
2235
3907
1712
2302
1392