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