676
0
266
259
968
1710
1
909
458
1425
1020
1645
945
455
749
47041
957
846
286
2546
2
320
1551
20634
8
1462
1411
4940
5
385
787
1557