1476
1
5033
15
1444
3296
4
847
1257
6
3895
18
2982
2
5521
2921
3078
5
2627
1992
3
697
0
1036
2271
1637
1700
1309
2756
1681
2453
2529
7
4914
937
3508
14470
1744
4363
31371
64