2597
1
1015
1694
951
690
2669
2
564
1743
0
108797
1753
5
946
2419
14
4453
4
2477
8
1306
2935
6744
34
1489
3003
3513
5301
13
2953
1806
2111
1633
1791
2586
21152
2949
3132