951
1
8527
4335
2
2732
123674
35
1812
1568
1590
3013
15
2322
4
1431
6236
10
1466
3107
7
1514
913
2562
2906
980
24337
22
1077
3738
5
2786
1087
1558
1015
2110
1365
1161
1185