120
1
123
101
295
126
217
1208
4
215
195
2
81
102
1031
1997
7
1856
9
864
5135
10
34841
19
4748
6
802
537
8028
3
1791
992
4955
1338
5
1679
1834
1513
9379
11