951
1
1815
2
8527
1386
4074
0
1522
4018
7
5196
1444
1812
1250
2170
2322
4
2493
5811
1431
5521
31371
64
1977
2133
123674
35
980
24337
22
2786
1161
673
1185
1001
718
10317