1666
1
2988
4526
2
2390
1743
0
7394
5
2430
790
3655
3
2788
1705
1757
3683
5375
21152
8
2669
1247
951
2403
2505
12632
7
31371
64
980
3054
1239
2057
1683
582
1306
2500