953
0
1923
3
5108
4
1811
5602
9
1053
1661
2
25137
12958
5
2604
7
2121
978
6579
4677
10
1383
1
3054
2904
1277
1010
2855
696
1773
111
737
886
752
1225
2659
1890
3293