314
279
1
1471
2
680
327
3
534
278
246
243
141
875
718
452
395
290
175
110
91
75
126
67
125
64
114
98