2299
3
1714
1
840
990
1641
2
440
1135
757
1132
284
427
872
0
2247
108
1453
3208
7
535
633
1034
565
642
1000
386
518
11502
12
91
1611
6
1331
625
704