2525
4
5915
11
6095
9
1289601
38477
34
4130
18
3418
7
1195
2
2733
3262
3
746
1
3336
8437
0
2408
8
2788
4465
22
7071
5
10598
1250
3089
3354
2377
2471
2469
1960
3519
5052
10
2634
6713