1672
1
2124
3
616
0
1049
6773
7
984
7793
4
1869
2258
2794
2
1849
800
1015
2270
1053
1307
1033
25494
3624
51331
25
3080
391
3708
392
639
1044
826
761
37847
189326