1489
3
4382
7
5489
9
4267
17
1579
1
1474
1564
602
1571
2
480
295
153
106
0
358
679
141
203
197
260
733
461
887
676
777
512
2092
98629
31
4134
8
1608
4
1473