5151
2
2579
1650
1
1623
2711
1431
3770
1504
3000
6
2478
2271
4
1555
2911
9
260
0
1007
4651
3
398656
19
2041
2313
2075
4821
983
550
1443
319
1297
1386
1542
21152
8
4724