2732
2
1672
1
2903
3
1603
1942
1362
16
2740
2906
3779
1045
0
3618
5
2986
940
2859
1512
3871
2711
1849
3426
4
931
532
2258
4651
319
557
3176
461
1106
522
4775