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