5432
1
1431
604
1497
2
1586
0
14801
11
123674
35
6189
3195
3
3791
7
2163
12459
1304
2949
9836
15
1161
2308
592
673
1185
106
1777
1987
2988
3221
2239
4309
1590
4954
5
5805