895
1
1488
441
387
382
1651
4
1340
0
1168
9004
3
876
1133
2
1812
447
1386
328
677
802
1713
8
4185
7659
17
719
1123
2149
611
438
530
5954
28
453
456
666