315
280
1
1473
2
681
328
3
536
279
247
244
142
876
719
454
396
291
176
111
92
76
127
68
126
65
115
99