1666
1
2788
1705
2988
1239
0
4526
2
2390
2403
2430
31371
64
7394
5
3655
3
3508
7
1616
3716
2495
4
2493
3993
2778