115
2742
2322
343
104
1724
52
511
692
653
601
661
1234
1468
1778
2022
1192
1223
444
7320
171
31
772
65
42
921