1489
3
4387
7
5489
9
4267
17
1579
1
1474
1564
603
1571
2
480
295
153
106
0
358
679
141
203
198
260
733
461
887
676
777
512
2092
98634
31
4135
8
1609
4
1473