189
123
59
84
365
880
879
69
400
153
51
68
1325
586
227
77
48
100
299
216
620
961
1699
769
32
1352
396
233
44
72
763