2903
3
2964
1
1603
3765
4
2593
297066
0
2476
2
1153
6307
10
4471
1045
6753
17
658
984
2763
2139
1672
3503
2127
7
13499
5
5978
6
3080
4465
22
12459
1529
1044
550