399
385
376
1250
1155
1247
1272
279
1253
280
281
266
1252
1251
1254
923
377
1255
1248
1249
1256
198
181
175
807
176
729
692
55
54
36
35
28
27
26
37
29
30
23
25
22
24
3449
3450
