4228
3
3248
8
3575
1
1309
0
1992
697
1660
4
3298
2
1446
2184
4914
2446
2568
5389
471
2337
3106
123674
35
3528
5
605
2060
2676
2837
3055
297066