3126
3
10598
2
5527
753
1
2471
7
6095
9
1960
0
5052
10
1663
5
1195
2702
746
2966
6
702
3688
1730
1250
1289601
4
2408
8
5915
11
3535
2160
2145
948
4465
22
7978
6247
19079
3354
2372