938
2
303
1
1070
1111
3
952
472
332
1428
358
294
106
0
150
487
1024
2423
5
642
833
1891
8
601
2061
1564
1471
2807
1579
5489
9
1210
3596
10
1489
479
1571