1139
265
1659
696
2461
1154
936
392
1052
328
718
298
3957
2045
1276
611
1932
928
862
245
1708
747
876
393
2168
903
820
316
779
144
893
374
753
178
780
246
687
172
787
187