951
1
619
564
2502
2740
3140
4
2906
2
3539
3
1331
905
4979
6
3506
8
7633
1550
1339
840
0
1197
1366
3249
773
2122
1943
165
1507
8607
1903
2794
4943
3891
7
582