906
1
4160
4
5422
7
3488
5
1418
2
1383
1504
1212
1171
1916
1821
2089
1141
2266
1748
1857
3
658
1050
725
797
558
1688
6
1225
943
846
645
1173
1932
964
1311