1681
1
1815
2
1444
4074
0
1812
10317
1250
4187
10
1431
2732
1451
31371
64
1476
5811
2493
4
2322
604
980
2786
2612
5
2529
7
797
24337
22
1001
1494
4110
4363
951
14125
3267