3587
2
5141
7
4083
0
2550
3022
9055
10
2528
3
1675
1
2744
1025
5919
1289601
4
3551
2571
6
1876
12459
10827
9956
66
1010
931
2972
1961
1691
297066