2171
611
1522
510
1293
502
1197
348
1103
416
1064
225
858
282
840
232
743
113
449
254
329
223
644
325
297
158
609
137
215
68
384
35
622
110
450
74
695
122
166
106