4328
10
1238
0
546
1297
525
2328
2119
1
1087
1456
4
1621
1003
872
343
1009
1728
1033
46414
396
455
5684
9
1314
422
953
1207