2471
7
1663
5
1195
2
10598
1250
6095
9
1960
0
5052
10
2195
3
4130
18
2634
2425
1
6899
592
3336
3245
2611
593
1419
2966
6
1078
3798
4
2349
6856
24
1289601
2053
3688
1730
2228
2259