2299
3
1894
1
1048
1538
2
440
1135
1714
1453
3208
7
1034
633
535
565
2247
655
108
840
284
427
1132
518
386
642
1000
872
0
829
416
321
314