2593
1
924
2
1189
0
2906
1153
385
2996
6307
10
1107
2554
16
1367
6753
17
2763
1193
1672
1089
7793
4
3503
13499
5
2258
2377
5978
6
297066
572