2296
2
1358
1
1506
0
1425
3116
2814
5
544
1869
1190
1550
1587
645
1860
650
2799
3
2673
1329
1922
2330
1889
440
1334
1418