281
220
132
290
53
381
120
258
970
607
794
309
115
78
100
308
79
582
49
267
71
54
323
35
58
971
506
43