550
2
122
1
247
346
441
615
1136
3
1288
933
4
1081
381
14568
6
3104
7560
1507
950
3619
449
2628
630
788
2359
946
493
562
1056
3087
7
524
676
72