4548
7
998
4
2104
2
1433
1361
1
1977
1130
0
1131
4628
1456
2202
2401
2373
2128
1408
3
2966
981
718
2731
908
1940
6
2436
587
2003
4977
5
4013
14211
7034
3308
8028