2522
2
12779
8
1681
1
12459
3
734
1931
868
3041
1518
515
5829
22
19944
2600
4
4926
6
21152
2949
0
2999
1289601
2005