1476
1
5033
15
1444
3296
4
847
1257
6
3895
18
2982
2
5521
2921
467
0
3078
5
2627
1310
475
1036
1637
1700
1380
1012
1681
2453
2529
7
937
3508
14470
4363
31371
64
4029
8
4283