3083
2
10180
8
2465
1189
0
3125
3765
4
1193
2476
3779
4471
2903
3
2964
1
3051
1603
1078
392
2666
9
5242
2906
607
2258
29355
1131
572
1672
2990
795
1294