2145
1
940
2901
4
585
378
0
989
3
951
1015
562
1845
2906
2
1185
690
2057
1087
1718
1694
9956
3012
1240
2140