2728
1268
2069
886
990
435
773
257
932
167
1118
315
919
320
454
143
919
182
741
142
584
111
836
273
969
490
770
423
1271
554
633
238
7466
4372
2191
1126
1407
491
934
376