1666
1
2988
4526
2
2390
7394
5
2430
3655
3
2788
1705
2403
31371
64
1239
0
1295
946
1363
1411
2570
1438
2763
605
2837
3026
2495
4
2493
2082
2272
1736
3508
7
2650
20
297066