1295
314
306
1296
1307
1305
315
251
1306
1304
1303
239
1264
307
238
1262
1269
228
1263
1261
1260
155
145
141
863
862
140
2613
75
74
73
67
66
65
61
60
59
58
736
737
751
57
749
750
753
739
733
747
56
688
2624
748
2630
2631
