2597
1
1309
0
1992
3
1489
697
4453
4
2935
2
2586
3132
4914
1773
1753
5
946
2899
8
2521
2419
14
1449
2477
5389
1306
6744
34
3003
1416
3513
5301
13
2953
1806
2111
1633
215