12159
4
2633
3
8379
22
5381
10
1514
6
3518
2
2916
4600
4574
15
1199
1686
3611
8
1312
2171
2877
3477
5
8125
4833
1
7373
6238
966
783
1288
0
572
5223
1151
251
2705
8233
4990