2957
2
2113
3
692
7870
1
6182
4309
3864
1614
3183
10423
1957
1840
0
19944
2152
12779
8
1147
989
4779
2062