1458
3
10324
2
3440
5108
4
1811
0
5602
9
1661
25137
4271
12958
5
1960
7
2604
978
6579
4677
10
3054
1
2904
2518
1277
1010
2855
111
737
886
752
1225
347
4835
2659
1890