1253
231
842
155
359
146
592
139
137
160
1041
104
739
393
1230
775
576
146
341
219
88
83
437
104
169
491
121
247
873
93
599
33
41
239
600
105
307
1413
665
349
16
6
840
116
125
27
58
309
155
56
8
101
344
533
314
