307
0
1354
365
190
125
909
98
96
49
592
710
34
448
586
352
730
337
1644
2691
87
747
528
934
1711
6449
163
833
662
733