5151
2
1673
3008
1
1892
2528
3
1383
3326
2392
0
166
3105
4
8299
9
1347
890
4928
6
2496
1637
2657
971
5417
804
1660
7003