2515
670
2877
914
3878
1642
1310
623
1593
651
811
188
2883
985
657
210
1813
899
935
210
573
175
566
194
772
139
1386
738
595
276
668
140
520
201
543
56
698
353
561
121