5602
9
1661
2
25137
0
4271
4
12958
5
1960
7
2604
978
6579
4677
10
3054
1
2904
1277
1010
2855
3
111
737
886
968
752
1225
2659
1890
3293
247
57
911
1353
2934
8
3251
6