370
3
75
1
299
87
28
37
85
67
107
73
180
123
215
195
2
81
102
101
120
1856
9
1032
1997
7
8028
864
4748
6
5135
10
34841
19
802
537