676
1
447
4
148
149
2
6545
5
1198
829
0
1639
3013
7
3007
1747
1499
3
715
1891
1152
5288
1657
2525
5960
18
1606
6
1177
1280
1854
1094
3474
1120
852
1562
1474
887