2478
1
5169
1659
0
108797
2942
378
1976
2
528
10827
4
1512
3779
684
4443
9
37355
13
2964
1045
3051
1603
2593
716
585
297066
690