227
136
109
90
63
110
407
15
35
60
65
86
913
53
52
71
270
1840
118
49
25
1086
147
672
120
75
55
528
222
869
26
217
383
40
29
451
142
390
704
949
627
69
190
608
236
43
31
128
432
95
89
1269
96