3666
2
1355
1
2267
581
5046
3
2722
0
2299
564
1772
3696
3708
123674
35
4370
6
189326
2826
989
6779
5
174730
18