160
966
94
1,023
181
901
159
902
255
857
155
876
170
795
153
782
58
672
79
670
103
673
364
550
569
189
503
20
896
93
525
39
460
61
504