2554
647
2161
759
3441
1743
919
210
872
300
833
232
558
212
786
342
653
256
969
399
790
304
294
106
657
278
1606
744
837
412
1770
934
617
333
700
260
738
183
2051
1049