951
1
619
564
2502
2740
3539
3
1331
905
4979
6
3506
8
7633
1339
840
0
3249
773
1943
2
165
1507
8607
4943
3891
7
582
2153
2680
1458
2122
3321
2427
12
2687
2794