3083
2
1193
0
2465
1189
3125
3546
1
354
1441
3779
55
4471
2964
3051
1603
190
2297
2906
2258
1613
572
1672
108797
2990
1294
562
2650
3
2478
10827
4