504
1
235
1170
16
72
566
1021
4
1046
9
872
3
89
248
79
551
80
420
81
122
964
2
40
949
125
474
166
547
567
120
7
91
87