2903
3
1232
2
138
0
1850
1
784
1530
2144
2061
1858
2041
2784
938
1446
713
1653
869
283
4821
527
290
843
328
1598
336
371
710
2651
18
657
1088
355