2989
1
3518
3
2271
4
1681
2166
583
2
1598
1379
1535
4926
5
822
0
1694
1744
1451
951
1425
1723
1518
1743
5592
8
2312
1069
2735
1688
2195
717
2954