1476
1
1444
3296
4
5033
15
847
1257
6
3895
18
2982
2
5521
2921
3078
5
2627
1309
0
2529
7
1992
3
4363
697
16062
1036
3098
1637
1700
2631
1681
4757
2453
4914
937
3508