99
2742
2322
343
98
1664
53
511
692
653
601
661
1244
1468
1778
2022
1192
1233
454
7320
171
32
772
65
31
43
921