502
1
963
677
0
1597
1423
3
1836
8
4886
14
1475
793
1330
1657
2
1266
526
1534
97
743
1163
7
520
645
372
167
887
1248
1831
4
644
357
562
177
1062