4998
9
4985
7
3747
5
1387
1
9927
875
2
1364
0
1150
1119
546
953
527
758
2591
974
1262
83
1841
4
1093
822
1342
3
876
701
1294
1910
697
361
747
425
1512