951
1
619
564
2502
2740
3140
4
2906
2
4179
3539
3
623
83
2773
1761
3571
2152
2074
1462
1843
2146
1197
1366
912
2655
2484
1749
0
1881
2122
3279
8607
8
2610