2878
914
2860
1301
1159
362
1813
899
690
182
801
234
861
378
319
187
770
145
669
206
368
121
475
202
835
179
124
51
477
285
692
215
248
97
316
161
601
123
1672
462