5090
2
5141
7
957
0
2483
2696
1
2584
4
1811
2259
3071
9
3125
15
4099
8
1913
5977
13
2129
1647
1311
1320
2108
2273
10092
12
1845
2897
1328
4623
5
3529
3
1602
1629
9055
10
2118
2908