2161
5
1868
4
4292
2
4937
9
1630
4546
7
1411
3
622
0
808
1742
23449
1260
4061
988
952
1970
981
1
1643
1932
2173
1719
9926
444
4154
3345
15
8020
5859
825
749
875